github.com/klauspost/compress/flate.compressor.windowEnd (field)
42 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L118: windowEnd int
deflate.go#L138: d.windowEnd -= windowSize
deflate.go#L167: n := copy(d.window[d.windowEnd:], b)
deflate.go#L168: d.windowEnd += n
deflate.go#L234: n := copy(d.window[d.windowEnd:], b)
deflate.go#L262: d.windowEnd += n
deflate.go#L415: if d.windowEnd-s.index < minMatchLength+maxMatchLength && !d.sync {
deflate.go#L418: if d.windowEnd != s.index && d.chain > 100 {
deflate.go#L424: toIndex := d.window[s.index:d.windowEnd]
deflate.go#L432: s.maxInsertIndex = d.windowEnd - (minMatchLength - 1)
deflate.go#L435: if sanity && s.index > d.windowEnd {
deflate.go#L438: lookahead := d.windowEnd - s.index
deflate.go#L443: if sanity && s.index > d.windowEnd {
deflate.go#L644: if s.index >= d.windowEnd-1 {
deflate.go#L684: if d.windowEnd > 0 && (d.windowEnd == maxStoreBlockSize || d.sync) {
deflate.go#L685: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L686: d.windowEnd = 0
deflate.go#L693: n := copy(d.window[d.windowEnd:], b)
deflate.go#L694: d.windowEnd += n
deflate.go#L702: if d.windowEnd < len(d.window) && !d.sync || d.windowEnd == 0 {
deflate.go#L705: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L707: d.windowEnd = 0
deflate.go#L715: if d.windowEnd < len(d.window) {
deflate.go#L720: if d.windowEnd < 128 {
deflate.go#L721: if d.windowEnd == 0 {
deflate.go#L724: if d.windowEnd <= 32 {
deflate.go#L725: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L727: d.w.writeBlockHuff(false, d.window[:d.windowEnd], true)
deflate.go#L731: d.windowEnd = 0
deflate.go#L737: d.fast.Encode(&d.tokens, d.window[:d.windowEnd])
deflate.go#L740: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L742: } else if int(d.tokens.n) > d.windowEnd-(d.windowEnd>>4) {
deflate.go#L743: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L746: d.w.writeBlockDynamic(&d.tokens, false, d.window[:d.windowEnd], d.sync)
deflate.go#L750: d.windowEnd = 0
deflate.go#L761: if d.windowEnd == len(d.window) || d.sync {
deflate.go#L837: d.windowEnd = 0
deflate.go#L844: d.windowEnd = 0
deflate.go#L855: s.index, d.windowEnd = 0, 0
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |